/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.returnDepot;

import com.gys.data.returnDepot.GetDepotDetailOutData;
import java.math.BigDecimal;
import java.util.List;

public class GetDepotInData {
    private String clientId;
    private String gsrdhBrId;
    private String gsrdhVoucherId;
    private String gsrdhDate;
    private String gsrdhFinishDate;
    private String gsrdhFrom;
    private String gsrdhTo;
    private String gsrdhType;
    private String gsrdhStatus;
    private BigDecimal gsrdhTotalAmt;
    private String gsrdhTotalQty;
    private String gsrdhEmp;
    private String gsrdhRemaks;
    private String gsrdhProcedure;
    private String gsrdhRecallVoucherId;
    private List<GetDepotDetailOutData> depotDetailInDataList;
    private String proId;
    private String batchNo;
    private String batch;
    private String storeCode;
    private Integer pageNum;
    private Integer pageSize;

    public String getClientId() {
        return this.clientId;
    }

    public String getGsrdhBrId() {
        return this.gsrdhBrId;
    }

    public String getGsrdhVoucherId() {
        return this.gsrdhVoucherId;
    }

    public String getGsrdhDate() {
        return this.gsrdhDate;
    }

    public String getGsrdhFinishDate() {
        return this.gsrdhFinishDate;
    }

    public String getGsrdhFrom() {
        return this.gsrdhFrom;
    }

    public String getGsrdhTo() {
        return this.gsrdhTo;
    }

    public String getGsrdhType() {
        return this.gsrdhType;
    }

    public String getGsrdhStatus() {
        return this.gsrdhStatus;
    }

    public BigDecimal getGsrdhTotalAmt() {
        return this.gsrdhTotalAmt;
    }

    public String getGsrdhTotalQty() {
        return this.gsrdhTotalQty;
    }

    public String getGsrdhEmp() {
        return this.gsrdhEmp;
    }

    public String getGsrdhRemaks() {
        return this.gsrdhRemaks;
    }

    public String getGsrdhProcedure() {
        return this.gsrdhProcedure;
    }

    public String getGsrdhRecallVoucherId() {
        return this.gsrdhRecallVoucherId;
    }

    public List<GetDepotDetailOutData> getDepotDetailInDataList() {
        return this.depotDetailInDataList;
    }

    public String getProId() {
        return this.proId;
    }

    public String getBatchNo() {
        return this.batchNo;
    }

    public String getBatch() {
        return this.batch;
    }

    public String getStoreCode() {
        return this.storeCode;
    }

    public Integer getPageNum() {
        return this.pageNum;
    }

    public Integer getPageSize() {
        return this.pageSize;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGsrdhBrId(String gsrdhBrId) {
        this.gsrdhBrId = gsrdhBrId;
    }

    public void setGsrdhVoucherId(String gsrdhVoucherId) {
        this.gsrdhVoucherId = gsrdhVoucherId;
    }

    public void setGsrdhDate(String gsrdhDate) {
        this.gsrdhDate = gsrdhDate;
    }

    public void setGsrdhFinishDate(String gsrdhFinishDate) {
        this.gsrdhFinishDate = gsrdhFinishDate;
    }

    public void setGsrdhFrom(String gsrdhFrom) {
        this.gsrdhFrom = gsrdhFrom;
    }

    public void setGsrdhTo(String gsrdhTo) {
        this.gsrdhTo = gsrdhTo;
    }

    public void setGsrdhType(String gsrdhType) {
        this.gsrdhType = gsrdhType;
    }

    public void setGsrdhStatus(String gsrdhStatus) {
        this.gsrdhStatus = gsrdhStatus;
    }

    public void setGsrdhTotalAmt(BigDecimal gsrdhTotalAmt) {
        this.gsrdhTotalAmt = gsrdhTotalAmt;
    }

    public void setGsrdhTotalQty(String gsrdhTotalQty) {
        this.gsrdhTotalQty = gsrdhTotalQty;
    }

    public void setGsrdhEmp(String gsrdhEmp) {
        this.gsrdhEmp = gsrdhEmp;
    }

    public void setGsrdhRemaks(String gsrdhRemaks) {
        this.gsrdhRemaks = gsrdhRemaks;
    }

    public void setGsrdhProcedure(String gsrdhProcedure) {
        this.gsrdhProcedure = gsrdhProcedure;
    }

    public void setGsrdhRecallVoucherId(String gsrdhRecallVoucherId) {
        this.gsrdhRecallVoucherId = gsrdhRecallVoucherId;
    }

    public void setDepotDetailInDataList(List<GetDepotDetailOutData> depotDetailInDataList) {
        this.depotDetailInDataList = depotDetailInDataList;
    }

    public void setProId(String proId) {
        this.proId = proId;
    }

    public void setBatchNo(String batchNo) {
        this.batchNo = batchNo;
    }

    public void setBatch(String batch) {
        this.batch = batch;
    }

    public void setStoreCode(String storeCode) {
        this.storeCode = storeCode;
    }

    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetDepotInData)) {
            return false;
        }
        GetDepotInData other = (GetDepotInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gsrdhBrId = this.getGsrdhBrId();
        String other$gsrdhBrId = other.getGsrdhBrId();
        if (this$gsrdhBrId == null ? other$gsrdhBrId != null : !this$gsrdhBrId.equals(other$gsrdhBrId)) {
            return false;
        }
        String this$gsrdhVoucherId = this.getGsrdhVoucherId();
        String other$gsrdhVoucherId = other.getGsrdhVoucherId();
        if (this$gsrdhVoucherId == null ? other$gsrdhVoucherId != null : !this$gsrdhVoucherId.equals(other$gsrdhVoucherId)) {
            return false;
        }
        String this$gsrdhDate = this.getGsrdhDate();
        String other$gsrdhDate = other.getGsrdhDate();
        if (this$gsrdhDate == null ? other$gsrdhDate != null : !this$gsrdhDate.equals(other$gsrdhDate)) {
            return false;
        }
        String this$gsrdhFinishDate = this.getGsrdhFinishDate();
        String other$gsrdhFinishDate = other.getGsrdhFinishDate();
        if (this$gsrdhFinishDate == null ? other$gsrdhFinishDate != null : !this$gsrdhFinishDate.equals(other$gsrdhFinishDate)) {
            return false;
        }
        String this$gsrdhFrom = this.getGsrdhFrom();
        String other$gsrdhFrom = other.getGsrdhFrom();
        if (this$gsrdhFrom == null ? other$gsrdhFrom != null : !this$gsrdhFrom.equals(other$gsrdhFrom)) {
            return false;
        }
        String this$gsrdhTo = this.getGsrdhTo();
        String other$gsrdhTo = other.getGsrdhTo();
        if (this$gsrdhTo == null ? other$gsrdhTo != null : !this$gsrdhTo.equals(other$gsrdhTo)) {
            return false;
        }
        String this$gsrdhType = this.getGsrdhType();
        String other$gsrdhType = other.getGsrdhType();
        if (this$gsrdhType == null ? other$gsrdhType != null : !this$gsrdhType.equals(other$gsrdhType)) {
            return false;
        }
        String this$gsrdhStatus = this.getGsrdhStatus();
        String other$gsrdhStatus = other.getGsrdhStatus();
        if (this$gsrdhStatus == null ? other$gsrdhStatus != null : !this$gsrdhStatus.equals(other$gsrdhStatus)) {
            return false;
        }
        BigDecimal this$gsrdhTotalAmt = this.getGsrdhTotalAmt();
        BigDecimal other$gsrdhTotalAmt = other.getGsrdhTotalAmt();
        if (this$gsrdhTotalAmt == null ? other$gsrdhTotalAmt != null : !(this$gsrdhTotalAmt).equals(other$gsrdhTotalAmt)) {
            return false;
        }
        String this$gsrdhTotalQty = this.getGsrdhTotalQty();
        String other$gsrdhTotalQty = other.getGsrdhTotalQty();
        if (this$gsrdhTotalQty == null ? other$gsrdhTotalQty != null : !this$gsrdhTotalQty.equals(other$gsrdhTotalQty)) {
            return false;
        }
        String this$gsrdhEmp = this.getGsrdhEmp();
        String other$gsrdhEmp = other.getGsrdhEmp();
        if (this$gsrdhEmp == null ? other$gsrdhEmp != null : !this$gsrdhEmp.equals(other$gsrdhEmp)) {
            return false;
        }
        String this$gsrdhRemaks = this.getGsrdhRemaks();
        String other$gsrdhRemaks = other.getGsrdhRemaks();
        if (this$gsrdhRemaks == null ? other$gsrdhRemaks != null : !this$gsrdhRemaks.equals(other$gsrdhRemaks)) {
            return false;
        }
        String this$gsrdhProcedure = this.getGsrdhProcedure();
        String other$gsrdhProcedure = other.getGsrdhProcedure();
        if (this$gsrdhProcedure == null ? other$gsrdhProcedure != null : !this$gsrdhProcedure.equals(other$gsrdhProcedure)) {
            return false;
        }
        String this$gsrdhRecallVoucherId = this.getGsrdhRecallVoucherId();
        String other$gsrdhRecallVoucherId = other.getGsrdhRecallVoucherId();
        if (this$gsrdhRecallVoucherId == null ? other$gsrdhRecallVoucherId != null : !this$gsrdhRecallVoucherId.equals(other$gsrdhRecallVoucherId)) {
            return false;
        }
        List<GetDepotDetailOutData> this$depotDetailInDataList = this.getDepotDetailInDataList();
        List<GetDepotDetailOutData> other$depotDetailInDataList = other.getDepotDetailInDataList();
        if (this$depotDetailInDataList == null ? other$depotDetailInDataList != null : !(this$depotDetailInDataList).equals(other$depotDetailInDataList)) {
            return false;
        }
        String this$proId = this.getProId();
        String other$proId = other.getProId();
        if (this$proId == null ? other$proId != null : !this$proId.equals(other$proId)) {
            return false;
        }
        String this$batchNo = this.getBatchNo();
        String other$batchNo = other.getBatchNo();
        if (this$batchNo == null ? other$batchNo != null : !this$batchNo.equals(other$batchNo)) {
            return false;
        }
        String this$batch = this.getBatch();
        String other$batch = other.getBatch();
        if (this$batch == null ? other$batch != null : !this$batch.equals(other$batch)) {
            return false;
        }
        String this$storeCode = this.getStoreCode();
        String other$storeCode = other.getStoreCode();
        if (this$storeCode == null ? other$storeCode != null : !this$storeCode.equals(other$storeCode)) {
            return false;
        }
        Integer this$pageNum = this.getPageNum();
        Integer other$pageNum = other.getPageNum();
        if (this$pageNum == null ? other$pageNum != null : !(this$pageNum).equals(other$pageNum)) {
            return false;
        }
        Integer this$pageSize = this.getPageSize();
        Integer other$pageSize = other.getPageSize();
        return !(this$pageSize == null ? other$pageSize != null : !(this$pageSize).equals(other$pageSize));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetDepotInData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gsrdhBrId = this.getGsrdhBrId();
        result = result * 59 + ($gsrdhBrId == null ? 43 : $gsrdhBrId.hashCode());
        String $gsrdhVoucherId = this.getGsrdhVoucherId();
        result = result * 59 + ($gsrdhVoucherId == null ? 43 : $gsrdhVoucherId.hashCode());
        String $gsrdhDate = this.getGsrdhDate();
        result = result * 59 + ($gsrdhDate == null ? 43 : $gsrdhDate.hashCode());
        String $gsrdhFinishDate = this.getGsrdhFinishDate();
        result = result * 59 + ($gsrdhFinishDate == null ? 43 : $gsrdhFinishDate.hashCode());
        String $gsrdhFrom = this.getGsrdhFrom();
        result = result * 59 + ($gsrdhFrom == null ? 43 : $gsrdhFrom.hashCode());
        String $gsrdhTo = this.getGsrdhTo();
        result = result * 59 + ($gsrdhTo == null ? 43 : $gsrdhTo.hashCode());
        String $gsrdhType = this.getGsrdhType();
        result = result * 59 + ($gsrdhType == null ? 43 : $gsrdhType.hashCode());
        String $gsrdhStatus = this.getGsrdhStatus();
        result = result * 59 + ($gsrdhStatus == null ? 43 : $gsrdhStatus.hashCode());
        BigDecimal $gsrdhTotalAmt = this.getGsrdhTotalAmt();
        result = result * 59 + ($gsrdhTotalAmt == null ? 43 : ($gsrdhTotalAmt).hashCode());
        String $gsrdhTotalQty = this.getGsrdhTotalQty();
        result = result * 59 + ($gsrdhTotalQty == null ? 43 : $gsrdhTotalQty.hashCode());
        String $gsrdhEmp = this.getGsrdhEmp();
        result = result * 59 + ($gsrdhEmp == null ? 43 : $gsrdhEmp.hashCode());
        String $gsrdhRemaks = this.getGsrdhRemaks();
        result = result * 59 + ($gsrdhRemaks == null ? 43 : $gsrdhRemaks.hashCode());
        String $gsrdhProcedure = this.getGsrdhProcedure();
        result = result * 59 + ($gsrdhProcedure == null ? 43 : $gsrdhProcedure.hashCode());
        String $gsrdhRecallVoucherId = this.getGsrdhRecallVoucherId();
        result = result * 59 + ($gsrdhRecallVoucherId == null ? 43 : $gsrdhRecallVoucherId.hashCode());
        List<GetDepotDetailOutData> $depotDetailInDataList = this.getDepotDetailInDataList();
        result = result * 59 + ($depotDetailInDataList == null ? 43 : ($depotDetailInDataList).hashCode());
        String $proId = this.getProId();
        result = result * 59 + ($proId == null ? 43 : $proId.hashCode());
        String $batchNo = this.getBatchNo();
        result = result * 59 + ($batchNo == null ? 43 : $batchNo.hashCode());
        String $batch = this.getBatch();
        result = result * 59 + ($batch == null ? 43 : $batch.hashCode());
        String $storeCode = this.getStoreCode();
        result = result * 59 + ($storeCode == null ? 43 : $storeCode.hashCode());
        Integer $pageNum = this.getPageNum();
        result = result * 59 + ($pageNum == null ? 43 : ($pageNum).hashCode());
        Integer $pageSize = this.getPageSize();
        result = result * 59 + ($pageSize == null ? 43 : ($pageSize).hashCode());
        return result;
    }

    public String toString() {
        return "GetDepotInData(clientId=" + this.getClientId() + ", gsrdhBrId=" + this.getGsrdhBrId() + ", gsrdhVoucherId=" + this.getGsrdhVoucherId() + ", gsrdhDate=" + this.getGsrdhDate() + ", gsrdhFinishDate=" + this.getGsrdhFinishDate() + ", gsrdhFrom=" + this.getGsrdhFrom() + ", gsrdhTo=" + this.getGsrdhTo() + ", gsrdhType=" + this.getGsrdhType() + ", gsrdhStatus=" + this.getGsrdhStatus() + ", gsrdhTotalAmt=" + this.getGsrdhTotalAmt() + ", gsrdhTotalQty=" + this.getGsrdhTotalQty() + ", gsrdhEmp=" + this.getGsrdhEmp() + ", gsrdhRemaks=" + this.getGsrdhRemaks() + ", gsrdhProcedure=" + this.getGsrdhProcedure() + ", gsrdhRecallVoucherId=" + this.getGsrdhRecallVoucherId() + ", depotDetailInDataList=" + this.getDepotDetailInDataList() + ", proId=" + this.getProId() + ", batchNo=" + this.getBatchNo() + ", batch=" + this.getBatch() + ", storeCode=" + this.getStoreCode() + ", pageNum=" + this.getPageNum() + ", pageSize=" + this.getPageSize() + ")";
    }
}

